Large Waterspout Seen Near Pier 60 At Clearwater Beach